"""
# 新增元素/更新元素
语法 字典[key] = value
结果 字典被修改，key存在就是新增元素，key不存在就是更新元素

# 删除元素
字典.pop(key)
结果 将指定的key对应的数据删除 并获取出来，同时字典被修改

# 清空元素
字典.clear()

# 获取全部key
字典.keys()

结果展示的是字典的key,以列表显示展示 [key1，key2，key3]
my_dict = {"王力宏":99,"周杰伦":88, 1:99}
print(my_dict.keys())
结果：dict_keys(['王力宏', 1, '张信哲'])

# 遍历字典
方式1：----先把字典的key全部取出来 ，然后通过key找到value
for key in my_dict.keys()：
    print(f"字典的key:{key}")
    print(f"字典的value:{字典[key]}")

方式2：直接对字典进行for循环，每次循环都是直接得到key
for key in 字典：


# 统计字典内的元素数量
len(字典)
"""

my_dict = {"王力宏":99,"周杰伦":88, 1:99}

# 新增元素
my_dict["张信哲"] = 66
print(f"字典经过新增元素后，结果是{my_dict}")

# 更新元素
my_dict["周杰伦"] = 60
print(f"字典经过更新元素后，结果是{my_dict}")

# 删除元素
score = my_dict.pop("周杰伦")

print(f"字典经过删除元素后，获取了周杰伦的分数是{score},字典最后结果是{my_dict}")

# 获取全部的key
print(my_dict.keys())
# 结果：dict_keys(['王力宏', 1, '张信哲'])

# 遍历字典
# 方式1：先把字典的key全部取出来 ，然后通过key找到value
for key in my_dict.keys():
    print(f"字典全部的key是{key}")
    print(f"字典全部的value是{my_dict[key]}")

# 方式1：直接对字典进行for循环，每次循环都是直接得到key
for key in my_dict:
    print(f"字典全部的key是{key}")
    print(f"字典全部的value是{my_dict[key]}")